hardest theory questions